﻿using Cirrious.MvvmCross.Interfaces.ViewModels;
using System;
using System.Collections.Generic;
using TeaLightV5.Foundation.MvvmCross.ViewModels;

namespace TeaLightV5.Foundation.MvvmCross.Views
{
    public class TeaShowViewModelRequest<TViewModel> : TeaShowViewModelRequest where TViewModel : IMvxViewModel
    {
        public TeaShowViewModelRequest(Type viewModelType, bool clearTop, MvxRequestedBy requestedBy, ITeaViewModelParameters modelParameters)
            : base(viewModelType, clearTop, requestedBy, modelParameters)
        {
        }

        public TeaShowViewModelRequest(IDictionary<string, string> parameterValues, bool clearTop, MvxRequestedBy requestedBy)
            : base(typeof(TViewModel), parameterValues, clearTop, requestedBy)
        {
        }
    }
}